package com.originskyseed.platform.user.model;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 行政区划表（OSI_ORG_GOVERNMENT）
 *
 * @author LiChengHuan
 */
public class OrgGovernment extends BaseModel {

	/**
	 * 国家地区编码（COUNTRY_CODE）
	 */
	private String countryCode;

	/**
	 * 编号（CODE）
	 */
	private String code;

	/**
	 * 名称（NAME）
	 */
	private String name;

	/**
	 * 行政级次（LEVEL）
	 */
	private String levelId;

	/**
	 * 行政级次名称
	 */
	private String levelName;

	/**
	 * 负责人CODE（LEADER_CODE）
	 */
	private String leaderCode;

	/**
	 * 上级行政区CODE（PARENT_CODE）
	 */
	private String parentCode;

	/**
	 * 全称（FULL_NAME）
	 */
	private String fullName;

	/**
	 * 拼音
	 */
	private String pyName;

	/**
	 * 简拼（SHORT_NAME）
	 */
	private String shortName;

	/**
	 * 区号（AREA_CODE）
	 */
	private String areaCode;

	/**
	 * 是否为城市（IS_CITY）
	 */
	private Integer isCity;

	/**
	 * 排序（SEQUENCE）
	 */
	private String sequence;

	/**
	 * 描述（REMARK）
	 */
	private String remark;

	/**
	 * 否系统预设（IS_PREINSTALL）
	 */
	private Integer isPreinstall;

	/**
	 * 状态（STATUS）
	 */
	private Integer status;

	/**
	 * 创建人
	 */
	private String creatorAccount;

	/**
	 * 创建人
	 */
	private String creator;

	/**
	 * 是否为父地址
	 */
	private Integer isParent;

	public OrgGovernment() {
	}

	public String getPyName() {
		return pyName;
	}

	public void setPyName(String pyName) {
		this.pyName = pyName;
	}

	/**
	 * 获取国家地区编码
	 *
	 * @return
	 */
	public String getCountryCode() {
		return this.countryCode;
	}

	public String getLevelName() {
		return levelName;
	}

	public void setLevelName(String levelName) {
		this.levelName = levelName;
	}

	/**
	 * 设置国家地区编码
	 *
	 * @param countryCode
	 */
	public void setCountryCode(String countryCode) {
		this.countryCode = countryCode;
	}

	/**
	 * 获取编号
	 *
	 * @return
	 */
	public String getCode() {
		return this.code;
	}

	/**
	 * 设置编号
	 *
	 * @param code
	 */
	public void setCode(String code) {
		this.code = code;
	}

	/**
	 * 获取名称
	 *
	 * @return
	 */
	public String getName() {
		return this.name;
	}

	/**
	 * 设置名称
	 *
	 * @param name
	 */
	public void setName(String name) {
		this.name = name;
	}

	public String getLeaderCode() {
		return leaderCode;
	}

	public void setLeaderCode(String leaderCode) {
		this.leaderCode = leaderCode;
	}

	/**
	 * 获取上级行政区ID
	 *
	 * @return
	 */
	public String getParentCode() {
		return this.parentCode;
	}

	/**
	 * 设置上级行政区ID
	 *
	 * @param parentCode
	 */
	public void setParentCode(String parentCode) {
		this.parentCode = parentCode;
	}

	/**
	 * 获取全称
	 *
	 * @return
	 */
	public String getFullName() {
		return this.fullName;
	}

	/**
	 * 设置全称
	 *
	 * @param fullName
	 */
	public void setFullName(String fullName) {
		this.fullName = fullName;
	}

	/**
	 * 获取简拼
	 *
	 * @return
	 */
	public String getShortName() {
		return this.shortName;
	}

	/**
	 * 设置简拼
	 *
	 * @param shortName
	 */
	public void setShortName(String shortName) {
		this.shortName = shortName;
	}

	/**
	 * 获取区号
	 *
	 * @return
	 */
	public String getAreaCode() {
		return this.areaCode;
	}

	/**
	 * 设置区号
	 *
	 * @param areaCode
	 */
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	/**
	 * 获取排序
	 *
	 * @return
	 */
	public String getSequence() {
		return this.sequence;
	}

	/**
	 * 设置排序
	 *
	 * @param sequence
	 */
	public void setSequence(String sequence) {
		this.sequence = sequence;
	}

	/**
	 * 获取描述
	 *
	 * @return
	 */
	public String getRemark() {
		return this.remark;
	}

	/**
	 * 设置描述
	 *
	 * @param remark
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getLevelId() {
		return levelId;
	}

	public void setLevelId(String levelId) {
		this.levelId = levelId;
	}

	public Integer getIsCity() {
		return isCity;
	}

	public void setIsCity(Integer isCity) {
		this.isCity = isCity;
	}

	public Integer getIsPreinstall() {
		return isPreinstall;
	}

	public void setIsPreinstall(Integer isPreinstall) {
		this.isPreinstall = isPreinstall;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getCreatorAccount() {
		return creatorAccount;
	}

	public void setCreatorAccount(String creatorAccount) {
		this.creatorAccount = creatorAccount;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Integer getIsParent() {
		return isParent;
	}

	public void setIsParent(Integer isParent) {
		this.isParent = isParent;
	}
}